"""
    json中主要数据类型为对象（{}类似python中字典）和数组（[]，类似python中的列表），对象和数组可以互相嵌套
    一个json文件是一个对象或者数组（即json文件的最外层要么是一个{}，要么是一个[]）
    json中的对象是由键值对组成的，每个数据之间使用逗号隔开，但是最后一个数据后边不要写逗号
    json中字符串必须使用双引号
    json中的其他数据类型：数据类型int、float；字符串str；布尔型true、false；null
"""
import json

with open("info.json",encoding="utf-8") as f:
    # buf = f.read()
    # print(type(buf),buf)
    result = json.load(f)
    print(type(result))
    # 姓名
    print(result.get('name'))
    # 年龄
    print(result.get('age'))
    # 城市
    print(result.get('address').get('city'))

with open("info2.json",encoding="utf-8") as f:
    info_list = json.load(f)
    for info in info_list:
        info.get('name'),info.get('name'),info.get('address').get('city')
